/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package serveur;

import org.restlet.Component;
import org.restlet.data.Protocol;

/**
 *
 * @author Roman
 */
public class Serveur {
  public static void main(String[] args) throws Exception {
    // Creer un composant serveur
    Component composantServeur = new Component();
    // Lui adjoindre un serveur HTTP sur le port 8182
    composantServeur.getServers().add(Protocol.HTTP, 8182);
    // Lui attacher une ressource
    composantServeur.getDefaultHost().attach("/bds", ressources.BDsRessource.class);
    composantServeur.getDefaultHost().attach("/bds/{dbName}", ressources.BDRessource.class);
    composantServeur.getDefaultHost().attach("/bds/{dbName}/{tableName}", ressources.TableRessource.class);
    composantServeur.getDefaultHost().attach("/bds/{dbName}/{tableName}/{columnName}", ressources.LigneRessource.class);
    // Demarrer le composant (et donc le serveur)
    composantServeur.start();
  }
}
